﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JZ_UDI.DataAccess.DataEntity
{
    public class Product
    {
        public int ID { get; set; }
        /// <summary>
        /// 项目代码
        /// </summary>
        public string SerialNumber { get; set; }

        /// <summary>
        /// 产品名称
        /// </summary>
        public string ProductName { get; set; }

        /// <summary>
        /// 产品编码
        /// </summary>
        public string ProductCode { get; set; }

        /// <summary>
        /// 产品类别
        /// </summary>
        public string ProductCategory { get; set; }

        /// <summary>
        /// 组件名称
        /// </summary>
        public string ComponentName { get; set; }

        /// <summary>
        /// 产品型号
        /// </summary>
        public string ProductModel { get; set; }  

        /// <summary>
        /// 产品规格
        /// </summary>
        public string ProductSpecification { get; set; }

        /// <summary>
        /// 材料代号
        /// </summary>
        public string MaterialCode { get; set; }


        /// <summary>
        /// 灭菌方式
        /// </summary>
        public string SterilizationMethod { get; set; }

        /// <summary>
        /// 注册证编号
        /// </summary>
        public string RegistrationNumber { get; set; }


        /// <summary>
        /// 生产许可证编号
        /// </summary>
        public string ProductionLicenseNumber { get; set; }

        /// <summary>
        /// 包装数量代码
        /// </summary>
        public string PackagingQuantityCode { get; set; }

        /// <summary>
        /// 厂商代码
        /// </summary>
        public string VendorCode { get; set; }


        /// <summary>
        /// UDI无校验码
        /// </summary>
        public string UdiNoCheckCode { get; set; }

        /// <summary>
        /// UDI有校验码
        /// </summary>
        public string UdiHaveCheckCode { get; set; }

        /// <summary>
        /// 引流管外径
        /// </summary>
        public string DrainageTubeDiameter { get; set; }

        /// <summary>
        /// 引流管长度
        /// </summary>
        public string DrainageTubeLength { get; set; }

        /// <summary>
        /// 引流球容积
        /// </summary>
        public string DrainageBallVolume { get; set; }

        /// <summary>
        /// 引流袋容积
        /// </summary>
        public string DrainageBagVolume { get; set; }

        /// <summary>
        /// 产品技术要求编号
        /// </summary>
        public string ProductSpecificationNumber { get; set; }

        /// <summary>
        /// 是否删除
        /// </summary>
        public int isDeleted { get; set; }

        /// <summary>
        /// 表面状态
        /// </summary>
        public string SurfaceStates { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Description { get; set; }
    }
}
